an engraving or print - Turkish English Dictionary